Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.8K
Views
propType [nombre] no es obligatorio, pero no tiene una declaración predeterminada Props correspondiente ReactJS
 import styled from 'styled-components' import propTypes from 'prop-types' import React from 'react' const Checkbox = ({ className, checked, ...props }) => ( <CheckboxContainer className={className}> <HiddenCheckbox checked={checked} {...props} /> <StyledCheckbox checked={checked}> <Icon viewBox="0 0 24 24"> <polyline points="20 6 9 17 4 12" /> </Icon> </StyledCheckbox> </CheckboxContainer> ) Checkbox.propTypes = { checked: propTypes.boolean, className: propTypes.string, }

Tengo este componente y siempre obtengo este error: el error propType "className" no es obligatorio, pero no tiene la declaración defaultProps correspondiente react/require-default-props

no se como solucionarlo alguna sugerencia por favor

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Se explica en la documentación: https://reactjs.org/docs/typechecking-with-proptypes.html#default-prop-values

Como está marcando este accesorio como no requerido, le pide que establezca un valor predeterminado en caso de que falte el accesorio.

Entonces, algo como esto (pero los valores predeterminados dependen de ti):

 Checkbox.defaultProps = { checked: false, className: null, }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!